home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 476-500 / disk_479 / uucp / version.doc < prev    next >
Text File  |  1992-05-06  |  13KB  |  366 lines

  1.  
  2.  
  3.                 VERSION.DOC
  4.  
  5.                 Matthew Dillon
  6.                 891 Regal Rd.
  7.                 Berkeley, Ca. 94708
  8.  
  9.                 uunet.uu.net!overload!dillon
  10.                 dillon@overload.Berkeley.CA.US
  11.  
  12.     The version and sub version of most executables in the distribution may
  13.     be retrieved by running the 'uident' program on the executable(s).
  14.     Source directories contain (sporatically) Version.DOC files with
  15.     remarks on sub-versions for specific executables.  This file contains
  16.     overall remarks on the main version id.
  17.  
  18. 1.13D    FINAL RELEASE FOR WINTER 1990 (1.08 was supposed to be this)
  19.  
  20.     -BATCHNEWS uses a different name for its file locking, it was
  21.      locking up UUXQT due to using the same lock name as UUXQT.
  22.  
  23.     -Locking lib code changed to handle new config variable called
  24.     'LockDir', which allows you to specify a directory other than T:
  25.     that locks are placed in.  This should be used to get around bugs
  26.     in pre kickstart.37.39 2.0 releases in the RAM: drive that caused
  27.     memory loss.  If you are running a pre 37.39 2.0 kickstart you
  28.     should set LockDir to somewhere other than in your RAM: drive.
  29.  
  30.     -lock library fixed so testing a lock does not generate
  31.     unnecessary disk activity
  32.  
  33.     -hardwired dirs in new util programs have been fixed to use
  34.     config entries.
  35.  
  36.     -bug in Dnews NOT fixed -- clicking to a newsgroup doesn't
  37.      necessarily bring up the appropriate group on the screen.
  38.      Use 'N' and 'P' to get around this problem.
  39.  
  40. 1.12D
  41.     -BUG in UUXQT.    When an error occured during processing, UUXQT
  42.     would continue processing remaining queue files but NOT DELETE
  43.     THEM!!    This has been fixed.
  44.  
  45.     -DNews feature added -- doesn't display groups with 0 articles
  46.     in them (togglable with 'A' keyboard command)
  47.  
  48.     -POSTNEWS BUG FIXED.  If AutoBatch is disabled (i.e. you run
  49.     batchnews via -b option to uucico or from dcron), outgoing news
  50.     articles would get the same message-id, causing all but one to be
  51.     silently ignored by your feed.
  52.  
  53.     -UUCICO bug fixed, an expect string of "" was not handled properly.
  54.     -UUCICO bug fixed, a protocol message after an error was incorrect
  55.  
  56. 1.11D
  57.     -RNews now supports system aliases in the UULIB:Sys file of the
  58.      form primary:alias:alias:alias:<wildcarded_groups>.  Enhancement
  59.      by Dave Lowrey but I lost his uuencoded zoo file so just made
  60.      the changes myself. (sorry Dave!)
  61.  
  62.     -bug in sendmail for local mail, e.g. you mail to 'mynode!myself'
  63.      where it just creates a local X. file in spool.  Has been fixed.
  64.      Was introduced in 1.10D
  65.  
  66.     -UUCico now supports alternate send-expect strings
  67.  
  68.     -Getty now supports additional options
  69.  
  70.     -bug in lib/config.c fixed, but probably never effected operation
  71.  
  72.     -bug in uuxqt to fixed, would process files but after an error
  73.      would no longer delete the queue files!  This causes double
  74.      receptions, etc...
  75.  
  76. 1.10D    UPDATE TO 1.08
  77.  
  78.     -pri mode uucico bug fixed (SetTaskPri() was given wrong args!)
  79.  
  80.     -getty bug with -h0 and timeouts fixed
  81.  
  82.     -getty REWRITTEN, SEE UUMAN:LockSerial and UUMAN:Getty for
  83.      information on overriding getty to run a terminal program (or
  84.      whatever).  Note that UUCico handles serial port locking itself
  85.      and should NOT be run with LockSerial.  Getty no longer accepts
  86.      line-breaks to switch baud rates.
  87.  
  88.     -uucico now performs serial port locking and bugs with uucico<->Getty
  89.      interaction have been fixed.
  90.  
  91.     -MAJOR bugs in uucico fixed that could cause an infinite loops
  92.      while connected after a protocol failure.
  93.  
  94.     -sendmail bug in the domain system fixed (MF entries with a path
  95.      instead of a single host)
  96.  
  97.     -sendmail queue files now named after the destination machine and
  98.      with the same sequence number to make the directory look more
  99.      user friendly.  Remote files are now renamed after the local
  100.      machine as is proper (this is the third update to the naming
  101.      scheme)
  102.  
  103.     -sendmail:   optimized logging for large aliases, sendmail no longer
  104.     opens/writes/closes the log file for each entry, but instead
  105.     opens/write/write/write/write/closes.
  106.  
  107.     -dnews improved -- added Nextgroup and Prevgroup keyboard commands,
  108.      and a few other fixes.
  109.  
  110.     -Added -t (set packet timeout for retry) option
  111.  
  112. 1.08D    RELEASE 10 January 1991
  113.  
  114.     NOTE:    UUSER did not make it into this release (I'm in the
  115.     middle of revamping it).  Also, only half the changes to DNEWS
  116.     are in as of this release.
  117.  
  118.     uucico between two amigas now sends termination code properly
  119.  
  120.     Getty/UUCico hacked to not switch between 7WIRE/normal modes
  121.     (whatever Getty is started up with is what is used forever).
  122.     Added option to switch dynamically.  Made this change to prevent
  123.     intermittent crashes due to bugs in the serial.device.
  124.  
  125.     DMail now looks for UULIB:<user>.dmailrc ... if the file doesn't
  126.     exist DMail falls back to the original UULIB:.dmailrc
  127.  
  128.     RNews now handles NewsReadyCmd.   Enforcer hits fixed.
  129.  
  130. 1.07D    BETA    (note that versions marked 1.07 may not necessarily have
  131.          all the fixes shown below)
  132.  
  133.     dmail bug in setlist command fixed.
  134.  
  135.     dmail checks for <user>.dmailrc before defaulting to .dmailrc
  136.  
  137.     NewsReady config field now implemented
  138.  
  139.     Problem with trailblazer spoofing problem found by Andrew J.
  140.     Richardson.  It turns out to be a bug in the trailblazer.  As
  141.     of 1.07D uucico works around the bug and should now work with
  142.     spoofing fully enabled.
  143.  
  144.     New utilities:    MAILQ, ANYMAIL, SPLITMBOX (AnyMail replaces
  145.     'Inform', see manual page for usage)
  146.  
  147.     SENDMAIL FEATURE #1:
  148.         Aliases are now expanded when the normal form is used (one
  149.         colon after the alias name).  If a double-colon is used then
  150.         that particular alias will NOT be expanded.
  151.  
  152.         Double colon entries are useful for mailing lists:
  153.  
  154.         my-mail-list::    a, b, c@fubar
  155.  
  156.         Because the To: field will come out simply 'my-mail-list@<node>'
  157.  
  158.     SENDMAIL FEATURE #2:
  159.         Multi-RMAIL lines are now generated.  If you send a message to
  160.         fubar!a, fubar!b, fubar!c, sendmail now generates only a
  161.         SINGLE batch file.    This is again useful for mailing lists and
  162.         distributions.
  163.  
  164.         A new CONFIG variable, called MaxRMailLen now exists and
  165.         defaults to 0 (old style - one recipient per queue file).  If
  166.         all the nodes you talk to support multiple-recipient RMail
  167.         lines you can set this to at least 200.  256 if they are all
  168.         UNIX machines, or 2048 if all can handle super-long lines
  169.         (you must check with your sysop on this).  For example,
  170.         uunet.uu.net has hacked their uuxqt to handle up to 2048 byte
  171.         'C rmail' lines, but most UNIX installations will only be able
  172.         to handle 256 or 512 byte lines.  This only effects email with
  173.         multiple recipients.
  174.  
  175.     SENDMAIL FEATURE #3:
  176.         Unqualified local user names are expanded to the fully domained
  177.         name in the To: field.  For example, if you send a message:
  178.  
  179.         To: fubar, david@ucbvax.berkeley.edu
  180.  
  181.         The mail file will have a header that looks like:
  182.  
  183.         To: fubar@myamiga_node_name, david@ucbvax.berkeley.edu
  184.  
  185.         Which means that Reply'ing to a received multiple-recipient
  186.         message will usually get the right addresses for the other
  187.         people. This feature is useful in mailing lists where you DO
  188.         expand the list (single colon, see MAN/ALIASES)
  189.  
  190.     UUCico: -n option now allows a window size.  -n alone sets the
  191.     window size to 1.  -n<size>, such as '-n3' sets the GIO protocol
  192.     window size to the requested size (up to 7, which is the default).
  193.  
  194.     UUCico: new config entry 'ModemInit', contains string to send to
  195.     the modem to initialize it.  Same format as the 'send' string in
  196.     a send-expect sequence (i.e. \r == <cr>, \d == <delay>, etc...)
  197.  
  198.     UUCico: -d0 option (use +++ to disconnect instead of dropping DTR),
  199.     should be used if your system crashes when uucico tries to
  200.     disconnect normally.  UUCICO CRASHING BUGS: one has been fixed,
  201.     the other appears to be a bug in the serial.device... use this
  202.     option if you have problems.  If your modem has the ability to
  203.     leave DSR asserted at all times, set the option on.
  204.  
  205.     NEW NEWS PROPOGATION SYSTEM, CORE CODE WRITTEN BY MARK RINFRET
  206.     (mrsoft.Newport.RI.US!mrr)
  207.  
  208.         * BatchNews command added, new CONFIG variable name called
  209.           'AutoBatch' to automatically run batchnews on a per-article
  210.           basis, else must be run before running uucico.
  211.         * uucico -b option added to automatically run BatchNews first.
  212.         * CBatch command added (run by BatchNews)
  213.         * UULIB:Sys file added
  214.         * new directory, UUSPOOL:Batch required for news
  215.         * PostNews no longer generates 'Path: node!user', but only
  216.           'Path: user', relying on BatchNews to prepend our node.
  217.         * NOTE: it is impracticle to move Message-ID: and Date:
  218.           out of PostNews.
  219.  
  220.     WARNING: You must now batch outgoing news with BatchNews or via the
  221.     -b option to UUCICO or the news will not propogate
  222.  
  223.     NEW PROGRAM, 'SPLITMBOX', see manual page.  Useful for splitting
  224.     up your mbox archive(s) into chunks small enough to compress and
  225.     permanently archive.
  226.  
  227.     RNews no longer requires hacked 'USENET' argument on command line,
  228.     now interfaces to third party news handlers properly due to this
  229.     fix.
  230.  
  231. 1.06B.D
  232.     UUCICO BUG FIXED.  Was a problem in the source...  all declarations
  233.     of char cmnd[1] should really be 'static char cmnd[256];' ... an
  234.     earlier programmer had used sscanf( "%s" ..) on the cmnd array
  235.     and many times the field being scanned would be larger than a
  236.     single character, causing the buffer to be overrun.  Thanks to
  237.      Marc Boucher for finding the bug!
  238.  
  239. 1.06D
  240.     NEW NEWS READER:  DNews
  241.  
  242.     can specify AT commands in dial string in L.sys file, see
  243.     man/L.sys (uucico .10)
  244.  
  245.     UUSER: timeout for programs started up by a Getty default now
  246.     5 minutes instead of 1 second.
  247.  
  248.     GIO.C (UUCico) fixed yet again
  249.  
  250.     Time restriction field in L.Sys (that was always 'Any' before) is
  251.     now implemented curtisy of Christopher Wichura (see man/L.sys)
  252.  
  253.     DOS requesters disabled during a security check of a directory (so
  254.     non-existant volumes do not freeze up the program with a requester)
  255.  
  256.     All executables compile under DCC (which nobody but I has), as well
  257.     as Lattice.
  258.  
  259.     DMail now sticks your signature after any included text rather than
  260.     before.  DMail no longer adds a Cc: line.  DMail now deleted
  261.     T:Original when it is done with it.
  262.  
  263.     UUxqt can be run multiple times in parallel... the second will wait
  264.     until the first finishes before beginning its scan.
  265.  
  266.     ANews now checks <user>.signature before falling back to .signature.
  267.     You have always been able to program the 'header' variable in dmail
  268.     to use different signature files.
  269.  
  270.     RNews extensively rewritten to increase efficiency and remove line
  271.     length limitations.
  272.  
  273.     UUCP transfers using ~/path and ~user/path are now supported for
  274.     both local and remote names, sent and requested files.    Refer to
  275.     MAN/UUCP.
  276.  
  277. 1.051D
  278.     uucico now allows combined -r1 -ssysname option, means 'call
  279.     this system only if there is work'.  This is useful if you are
  280.     calling a machine that is likely to be busy.  You can setup a DCron
  281.     entry to run uucico several times without actually calling the
  282.     system unless there is work.
  283.  
  284.     Fixed uucico -x9 bug (Config Debug entry would overide
  285.     command line debug specification).
  286.  
  287.     Fixed MAJOR uucico bug in GIO.C  !!!!
  288.  
  289.     Fixed possible DME problem
  290.  
  291. 1.05D
  292.     ENV:USER enviroment variable now works in DMail to overide
  293.     default UserName in Config.  DMail also sticks your signature
  294.     at the end of the file instead of at the beginning.
  295.  
  296.     Config entries now exist to overide default directories for
  297.     standard places.  If the particular config entry does not
  298.     exist the assigns are used (UULIB:, UUSPOOL:, etc..) .. you
  299.     can even get rid of the UULIB: assign in which case the Config
  300.     file should be placed in S: as S:UUConfig .
  301.  
  302.     Config entries now exist to specify the location of library
  303.     programs such as Sendmail, Uuxqt, etc...  If a given Config
  304.     entry does not exist the program is assumed to be in the
  305.     current path.
  306.  
  307.     The new GIO.C now supports a window size of up to 7 ala
  308.     Jack J. Rouse.    Other GIO problems fixed (I hope)
  309.  
  310.     Greg's changes to the NEWS code in place.  dynamic sizing of
  311.     mail fields fixed (loosly incorporating Greg's changes to
  312.     said programs).
  313.  
  314.     I have added a POST and REPLY command to ANEWS.  You can also
  315.     POST to a newsgroup that doesn't exist (or is all read) by
  316.     using 'anews -p newsgroup' from the command line.
  317.  
  318.     Source code has been rearranged a little.
  319.  
  320.     Various limits have been extended.
  321.  
  322. 1.04D
  323.     Getty now works with utilities that open the serial.device in
  324.     exclusive mode (by SetFunction()ing the serial device's open
  325.     vector).
  326.  
  327.     bug in dmail fixed (if new mail arrives while you are in dmail
  328.     you could loose the new mail).
  329.  
  330. 1.03D
  331.  
  332.     slight changes to postnews (now uses DomainName)
  333.  
  334.     Domains fixed (effects only people who use UULIB:Domain)
  335.  
  336.     sendmail more intelligent about checking argv[0] to see
  337.     if it is rmail (now works with WShell)
  338.  
  339.     UUCP:LIB paths changed to UULIB:
  340.  
  341.     uupoll no longer needs 'brun'
  342.  
  343.     Problems.DOC file added
  344.  
  345. 1.02D
  346.     stack warning in SlowSetup.DOC added (stack should be at least
  347.     8192).    'Stack 8192' added to sample startup sequence.  RNews
  348.     warning (RNews takes a huge amount of RAM currently) added.
  349.  
  350. 1.01D
  351.     UUCP:LIB paths fixed to use UULIB:
  352.  
  353. 1.00D
  354.     Initial Release 'D' series by Matthew Dillon, based on
  355.     0.40, 0.50 and 0.60WPL series by William Loftus.
  356.  
  357. 0.60WPL
  358. 0.50WPL
  359. 0.40WPL
  360.     UUCP release series for the Amiga by William Loftus, sub
  361.     version changes not listed in this file.
  362.  
  363.  
  364.  
  365.  
  366.